package com.ymatou.iapi.trading.userquery.parameter;

import java.util.List;

import com.ymt.base.BaseBean;

/**
 * 获取买家订单列表
 * @author songyefeng
 *
 */
public class BuyerOrderInfosRequestBase extends BaseBean{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 返回订单的数量
	 */
	private Integer OrderNum;
	/**
	 * 买家用户Id
	 */
	private Integer BuyerId;
	/**
	 * 上页最后一个订单的ID
	 */
	private Integer LastOrderId;
	
    //商品ID
    private String productId;

    //要查询的商品名
    private String title;

    /**
     *用于分页的ID是否是实际订单号
     *false:主单号
     */
    private boolean lastOrderIdIsRealOrderId;
	
	/**
	 * 订单状态 只是暂时做兼容性过渡 cpx 2014年10月10日
	 */
	private List<Integer> OrderStatusList;
	/**
	 * OrderRefundedTypeEnum 只查询退货订单=> 1: 本土退货, 2:退货退款
	 */
	private Integer RefundedOrderOnly;
	/**
	 * 根据指定天数显示待评价订单，大于0时有效
	 */
	private int ToBeEvaluatedDays;

	public Integer getOrderNum() {
		return OrderNum;
	}

	public void setOrderNum(Integer orderNum) {
		OrderNum = orderNum;
	}

	public Integer getBuyerId() {
		return BuyerId;
	}

	public void setBuyerId(Integer buyerId) {
		BuyerId = buyerId;
	}

	public Integer getLastOrderId() {
		return LastOrderId;
	}

	public void setLastOrderId(Integer lastOrderId) {
		LastOrderId = lastOrderId;
	}

	public List<Integer> getOrderStatusList() {
		return OrderStatusList;
	}

	public void setOrderStatusList(List<Integer> orderStatusList) {
		OrderStatusList = orderStatusList;
	}

	public Integer getRefundedOrderOnly() {
		return RefundedOrderOnly;
	}

	public void setRefundedOrderOnly(Integer refundedOrderOnly) {
		RefundedOrderOnly = refundedOrderOnly;
	}

	public int getToBeEvaluatedDays() {
		return ToBeEvaluatedDays;
	}

	public void setToBeEvaluatedDays(int toBeEvaluatedDays) {
		ToBeEvaluatedDays = toBeEvaluatedDays;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public boolean isLastOrderIdIsRealOrderId() {
		return lastOrderIdIsRealOrderId;
	}

	public void setLastOrderIdIsRealOrderId(boolean lastOrderIdIsRealOrderId) {
		this.lastOrderIdIsRealOrderId = lastOrderIdIsRealOrderId;
	}

}
